import Crypt from "../../../utils/Crypt";
import UserModel from "../../../models/User";

const userModel = new UserModel()

Page({
  data: {
    type: 0,
    page: 0,
    pageSize: 10,
    list: [],
    busy: false
  },
  onLoad: function (options) {

    this._getList()
  },

  _getList() {
    userModel.onRank({
      ...this.data,
    }).then(response => {
      let { data } = response
      data = Crypt.parse(data)
      const list = data.list
      this.setData({list})
    })
  }

  // onReachBottom() {
  //   this._getList(true)
  // },
  //
  // _getList(append = false) {
  //   if (this.data.busy === false) {
  //     this.setData({
  //       busy: true,
  //       page: this.data.page + 1
  //     })
  //     userModel.onRank({
  //       ...this.data,
  //     }).then(response => {
  //       let { data } = response
  //       data = Crypt.parse(data)
  //       if (data.list.length === 0) {
  //         this.setData({ busy: true })
  //       } else {
  //         this.setData({ busy: false })
  //         let list = []
  //         if (append) {
  //           list = this.data.list.concat(data.list)
  //         } else {
  //           list = data.list
  //         }
  //         this.setData({list})
  //       }
  //     })
  //   }
  // },


});
